Distorted Mirror
XY Distance Wave
X Sine Wave
Y Sine Wave
XY Sine Wave
imgWave.src='gf.mp4'; STEPS = 122.0; WAVEW = 2.0; XSCALE = 1.0; YSCALE = 1.0; ZSCALE = 0.1055; drawWait = 6; waveTick = 2.0; waveTick2 = 1.0; xx = 0.01; yy = 0.01; zz = 0.01; tx = -1.0; ty = 0.0; tz = -12.0; ss = 5.0; triangles3d=null; loadGeom(); fragmentShader=null; loadTexture(); initShaders(); draw();
o
#define XRATIO 4.0 #define YRATIO 4.0 #define XCYCLE 18.0 #define YCYCLE 18.0 attribute vec3 aVertexPosition; attribute vec2 aTextUV; uniform vec2 waveTimer; uniform mat4 uPMatrix; uniform mat4 uMVMatrix; varying lowp vec2 waveTimerShade; varying lowp vec2 texUV; void main(void){texUV=aTextUV;waveTimerShade=waveTimer;gl_Position=uPMatrix*uMVMatrix*(vec4(aVertexPosition,1.0)+vec4(0.0,0.0,0.08*sin(3.0*(waveTimer[1] /100.0)*aVertexPosition.x*XRATIO *aVertexPosition.y*YRATIO ),1.0));}
S:
X
Y
Z